<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>Azure 应用服务</title>
<link media="all" rel="stylesheet" type="text/css" href="styles/03e73060321a0a848018724a6c83de7f-theme-base.css" />
<link media="all" rel="stylesheet" type="text/css" href="styles/03e73060321a0a848018724a6c83de7f-theme-medium.css" />

 </head>
 <body class="docs"><div class="navbar navbar-fixed-top">
  <div class="navbar-inner clearfix">
    <ul class="nav" style="width: 100%">
      <li style="float: left;"><a href="install.cloud.html">« 云计算平台上的安装</a></li>
      <li style="float: right;"><a href="install.cloud.ec2.html">Amazon EC2 »</a></li>
    </ul>
  </div>
</div>
<div id="breadcrumbs" class="clearfix">
  <ul class="breadcrumbs-container">
    <li><a href="index.html">PHP Manual</a></li>
    <li><a href="install.cloud.html">云计算平台上的安装</a></li>
    <li>Azure 应用服务</li>
  </ul>
</div>
<div id="layout">
  <div id="layout-content"><div id="install.cloud.azure" class="sect1">
  <h2 class="title">Azure 应用服务</h2>
  <p class="para">
    PHP 经常用于 Azure 应用服务（又称 Microsoft Azure、Windows Azure、Azure Web 应用）。
  </p>

  <p class="para">Azure 应用服务通过管理 Windows Web 应用池来托管 web 应用程序，作为在你自己的 Azure 计算虚拟机或者其他服务器的 web 服务器管理的替代品。
  </p>
  <p class="para"> 在 Azure 应用服务中 PHP 将会自动启用。 在 Azure 门户，选择你的站点，选择要使用的 PHP 版本。可能希望选择比默认更高的版本。
  </p>

  <p class="para">因此，PHP 和扩展将跟在其他 Windows 服务器一样在 Azure 应用服务上运行。

  大部分的知识库也适用，因此也可以参阅 <a href="install.windows.troubleshooting.html" class="link">Windows 疑难解答页面</a>。

  然而，Azure 应用管理的管理界面是不同的：
  </p>

  <ul class="itemizedlist">
    <li class="listitem">
      <p class="para">Azure 门户：创建，编辑设置和删除 web 站点。 <a href="https://portal.azure.com/" class="link external">&raquo;&nbsp;Azure 门户</a>
      </p>
    </li>
    <li class="listitem">
      <p class="para">Kudu 仪表盘：[web 站点名称].azurewebsites.net，然后 Kudu 仪表盘是 <a href="https://your_web_site_name.scm.azurewebsites.net/" class="link external">&raquo;&nbsp;https://[web 站点名称].scm.azurewebsites.net/</a>。仪表盘允许你访问一些调试功能，文件管理和站点扩展。站点扩展是 Azure 机制，用于添加像是 PHP 预览版本到扩展程序。
      </p>
    </li>
    <li class="listitem">
      <p class="para">你不能使用 IIS 管理器、服务器管理器、RDP。</p>
    </li>
  </ul>

  <p class="para">还有 PHP SDK，支持用 PHP 代码调用许多 Azure 服务。参阅 <a href="https://github.com/Azure/azure-sdk-for-php" class="link external">&raquo;&nbsp;Azure SDK for PHP</a>。
  </p>
  
  <p class="para">更多信息，参阅 <a href="https://azure.microsoft.com/en-us/develop/php/" class="link external">&raquo;&nbsp;Azure PHP 开发人员中心</a>
  </p>

  <div class="sect2">
    <h3 class="title">WinCache</h3>
  <p class="para">在 Azure 应用服务中默认启用了 WinCache ，并且推荐保持开启状态。

  如果安装的是自己编译的 PHP，也应该启用 WinCache。
  </p>
  </div>

  <div class="sect2">
    <h3 class="title">自定义编译 PHP</h3>
  <p class="para">可以上传自己编译的 PHP 到 D:\Home (C:\ 不可写)。然后在 Azure 门户，为 .php 的 SCRIPT_PROCESSOR 设置为自己编译的 php-cgi.exe 文件的绝对路径。
  </p>
  </div>

 </div></div></div></body></html>